<?php
	include('class_user.inc');
	
	$user = new user;
	
	if($_POST['bottone']=='Invia') {
		$nome = $_POST['nome'];
		$cognome = $_POST['cognome'];
		$sesso = $_POST['sesso'];
		$email = $_POST['email'];
		$indirizzo = $_POST['indirizzo'];
		$cap = $_POST['cap'];
		$citta = $_POST['citta'];
		$provincia = $_POST['provincia'];
		$regione = $_POST['regione'];
		$nazione = $_POST['nazione'];
		$telefono = $_POST['telefono'];
		$nick = $_POST['nick'];
		$pass = $_POST['pass'];
		$time = time();
		
		if($_POST['opzione']=='update') {
			$user->load_user_by_id($_GET['uid']);
			
			$user->set_nome($nome);
			$user->set_cognome($cognome);
			$user->set_sesso($sesso);
			$user->set_email($email);
			$user->set_indirizzo($indirizzo);
			$user->set_cap($cap);
			$user->set_citta($citta);
			$user->set_provincia($provincia);
			$user->set_regione($regione);
			$user->set_nazione($nazione);
			$user->set_telefono($telefono);
			$user->set_nick($nick);
			$user->set_pass($pass);
		} elseif($_POST['opzione']=='insert') {
			$user->new_user($nome, $cognome, $sesso, $email, $indirizzo, $cap, $citta, $provincia, $regione, $nazione, $telefono, $nick, $pass, $time);
		}
	
		echo "Operazione effettuata con successo, <a href='users.php'>clicca qui</a> per aggiornare la pagina";
	} elseif($_GET['nu']==1) { 
	/********* NUOVO UTENTE ***********/
	?>
	<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
		Nome: <input type="text" name="nome"><br />
		Cognome: <input type="text" name="cognome"><br />
		Sesso: 
		<select name="sesso" size="1">
			<option value="" selected="selected">---Scegli---</option>
			<option value="f">F</option>
			<option value="m">M</option>
		</select><br />
		E-Mail: <input type="text" name="email"><br />
		Indirizzo: <input type="text" name="indirizzo"><br />
		Cap: <input type="text" name="cap"><br />
		Citta: <input type="text" name="citta"><br />
		Provincia: <input type="text" name="provincia"><br />
		Regione: 
		<select name="regione" size="1">
			<option value="" selected="selected">---Scegli---</option>
			<?php 
				$array_regione = array("abruzzo", "basilicata", "calabria", "campania", "emilia romagna", "friuli venezia giulia", "lazio", "liguria", "lombardia", "marche", "molise", "piemonte", "puglia", "sardegna", "sicilia", "toscana", "trentino alto adige", "umbria", "valle di aosta", "veneto");
				for($i=0; $i<20; $i++) {
					//if($array_regione[$i] == "valle d'aosta") {
					//	echo "<option value='valle di aosta'>valle d'aosta</option>";
					//} else {
						echo "<option value='$array_regione[$i]'>$array_regione[$i]</option>";
					//}
				}
			?>
		</select><br />
		Nazione: <input type="text" name="nazione"><br />
		Telefono: <input type="text" name="telefono"><br />
		Nick: <input type="text" name="nick"><br />
		Pass: <input type="text" name="pass"><br />
		<input type="hidden" name="opzione" value="insert">
		<input type="submit" name="bottone" value="Invia">
	</form>
	<?php 
	} elseif($_GET['uu']==1 && is_numeric($_GET['uid'])) {
		/********* MODIFICA UTENTE ***********/
		$user->load_user_by_id($_GET['uid']);
		?>
		<form action="<?php echo $_SERVER['PHP_SELF']; ?>?uid=<?php echo $_GET['uid'];?>" method="post">
			Nome: <input type="text" name="nome" value="<?php echo $user->get_nome(); ?>"><br />
			Cognome: <input type="text" name="cognome" value="<?php echo $user->get_cognome(); ?>"><br />
			Sesso: 
			<select name="sesso" size="1">
				<option value="">---Scegli---</option>
				<?php 
					if($user->get_sesso()=='f') {
						echo "<option value='f' selected>F</option>";
						echo "<option value='m'>M</option>";
					} elseif($user->get_sesso()=='m') {
						echo "<option value='f'>F</option>";
						echo "<option value='m' selected>M</option>";
					}
				?>
			</select><br />
			E-Mail: <input type="text" name="email" value="<?php echo $user->get_email(); ?>"><br />
			Indirizzo: <input type="text" name="indirizzo" value="<?php echo $user->get_indirizzo(); ?>"><br />
			Cap: <input type="text" name="cap" value="<?php echo $user->get_cap(); ?>"><br />
			Citta: <input type="text" name="citta" value="<?php echo $user->get_citta(); ?>"><br />
			Provincia: <input type="text" name="provincia" value="<?php echo $user->get_provincia(); ?>"><br />
			Regione: <input type="text" name="regione" value="<?php echo $user->get_regione(); ?>"><br />
			Nazione: <input type="text" name="nazione" value="<?php echo $user->get_nazione(); ?>"><br />
			Telefono: <input type="text" name="telefono" value="<?php echo $user->get_telefono(); ?>"><br />
			Nick: <input type="text" name="nick" value="<?php echo $user->get_nick(); ?>"><br />
			Pass: <input type="text" name="pass" value="<?php echo $user->get_pass(); ?>"><br />
			<input type="hidden" name="opzione" value="update">
			<input type="submit" name="bottone" value="Invia">
		</form>
		<?php
	} elseif($_GET['du']==1 && is_numeric($_GET['uid'])) { 
		/********* ELIMINA UTENTE ***********/
		$user->load_user_by_id($_GET['uid']);
		$user->delete_user();
		echo "Operazione effettuata con successo, <a href='users.php'>clicca qui</a> per aggiornare la pagina";
	} else {
		echo "<h2>LISTA UTENTI</h2>";
		
		echo "<table style='border: groove;'>";
			echo "<th style='border-bottom: groove;'>Nome</th>";
			echo "<th style='border-bottom: groove;'>Cognome</th>";
			echo "<th style='border-bottom: groove;'>Sesso</th>";
			echo "<th style='border-bottom: groove;'>E-Mail</th>";
			echo "<th style='border-bottom: groove;'>Indirizzo</th>";
			echo "<th style='border-bottom: groove;'>CAP</th>";
			echo "<th style='border-bottom: groove;'>Citta</th>";
			echo "<th style='border-bottom: groove;'>Provincia</th>";
			echo "<th style='border-bottom: groove;'>Regione</th>";
			echo "<th style='border-bottom: groove;'>Nazione</th>";
			echo "<th style='border-bottom: groove;'>Telefono</th>";
			echo "<th style='border-bottom: groove;'>Nickname</th>";
			echo "<th style='border-bottom: groove;'>Password</th>";
			echo "<th style='border-bottom: groove;'>Registrazione</th>";
			echo "<th style='border-bottom: groove;'>Opzioni</th>";
			
			foreach($user->get_all_users() as $id) {
				if($id >= 1) {
					$user->load_user_by_id($id);
					
					echo "<tr>";
					echo "<td>".$user->get_nome()."</td>";
					echo "<td>".$user->get_cognome()."</td>";
					echo "<td>".$user->get_sesso()."</td>";
					echo "<td>".$user->get_email()."</td>";
					echo "<td>".$user->get_indirizzo()."</td>";
					echo "<td>".$user->get_cap()."</td>";
					echo "<td>".$user->get_citta()."</td>";
					echo "<td>".$user->get_provincia()."</td>";
					echo "<td>".$user->get_regione()."</td>";
					echo "<td>".$user->get_nazione()."</td>";
					echo "<td>".$user->get_telefono()."</td>";
					echo "<td>".$user->get_nick()."</td>";
					echo "<td>".$user->get_pass()."</td>";
					echo "<td>".date("d-m-Y, H:i",$user->get_time())."</td>";
					echo "<td><a href='users.php?uu=1&uid=$id'>Modifica</a> | ";
					?>
					<a href="users.php?du=1&uid=<?php echo $id; ?>" onclick="return confirm('Sei sicuro di voler continuare?');">Elimina</a>
					<?php
					echo "</td>";
					echo "</tr>";
				}
			}
		echo "</table>";
		echo "<p><a href='users.php?nu=1'>Nuovo utente</a></p>";
	}
?>